
/* Contact sticky */
        
.nb-form {
	position:fixed;
   top:15%;  /* 15% to 55% */
   right:0;
   z-index:999;
   width: 300px;
   /*transition: all .8s cubic-bezier(.22, .67, .43, 1.22) .2s;*/
   border-radius: 10px 10px 0 0;
  
   }
	@media(min-width:1442px) and (max-width:2000px){
		.nb-form {
	position:fixed;
   top:25%;  /* 15% to 55% */
   right:0;
   z-index:100;
   width: 300px;
   /*transition: all .8s cubic-bezier(.22, .67, .43, 1.22) .2s;*/
   border-radius: 10px 10px 0 0;
  
   }
   }
   @media(min-width:1370px) and (max-width:1441px){
		.nb-form {
	position:fixed;
   top:30%;  /* 15% to 55% */
   right:0;
   z-index:100;
   width: 300px;
   /*transition: all .8s cubic-bezier(.22, .67, .43, 1.22) .2s;*/
   border-radius: 10px 10px 0 0;
  
   }
   }
/*   .nb-form:hover {
	 bottom: 0px;
 }
  */
 /*-- User Icon --*/
 
 .nb-form .user-icon {
	 position: fixed;
	 /* top: -49px; */
	 bottom: -10px;
	 right: 12px;
	 display: block;
	 width: 150px;
	 margin: 20px auto 15px;
	 border-radius: 10px;
	 border: 0;
	 background: #044594;
	 color: #fff;
	 cursor: pointer;
	 
	
 }

 /*-- Title -- #03a9f4*/
 
 .nb-form .title {
	 /* background: #fff;    #03a9f4;  #F6911F; */
	 font-size: 16px !important;
	padding: 2px 18px !important; /* 20px 18px 18012021*/
	 color: #fff !important; 
	 border-radius: 10px 10px 0 0;
	 height:40px; /* added 18012021 */
  }
 
 /*-- Text --*/
 
 .nb-form p {
	 font-size: 13px;
	 margin: 0;
	 padding: 15px;
	 color: #666;
 }
 
 .nb-form p.message {
	 margin-left: 7px;
 }
 
 /*-- Form Elements --*/
 
 .nb-form form {
	 padding: 0 15px 15px 15px;
 }
 
 .nb-form input,
 .nb-form textarea {
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 12px;
	 width: 254px;
	 max-width: 254px;
	 margin-bottom: 10px;
	 margin-left: 7px;
	 padding: 6px;
	 border: none;
	 border-radius: 4px;
	 color: #999;
	 border-bottom: 1px solid #f0f0f0;
 }
 
 .nb-form input:focus,
 .nb-form textarea:focus {
	 outline: none;
	 box-shadow: none;
 }
 
 .nb-form input[type='submit'] {
	 display: block;
	 width: 120px;
	 margin: 0 auto;
	 padding: 0 20px;
	 height: 40px;
	 line-height: 40px;
	 border-radius: 20px;
	 cursor: pointer;
	/* transition: all .4s ease;*/
	 color: #fff !important;
	 border: none;
 }
 
 
 .nb-form textarea {
	 min-height: 110px;
 }
 
 
 .nb-form ::-webkit-input-placeholder {
	 color: #000;
	 font-family: "Poppins", sans-serif;
	 font-size: 15px;
	 font-weight: 200;
 }
 
 .nb-form ::-moz-placeholder{
	 color: #000;
	 font-family: "Poppins", sans-serif;
	 font-size: 15px;
	 font-weight: 200;
 }
 
 .nb-form :-ms-input-placeholder {
	 color: #000;
	 font-family: "Poppins", sans-serif;
	 font-size: 15px;
	 font-weight: 200;
 }
 
 .nb-form :-moz-placeholder {
	 color: #000;
	 font-family: "Poppins", sans-serif;
	 font-size: 15px;
	 font-weight: 200;
 }
 
 .nb-form input[type='submit'] {
	 background: #03a9f4;
 }
 @media (max-width:850px){
	 .nb-form{
		 display:none;
	 }
	 .nb-form:hover .user-icon {
		 display: none;
	 }
 
	 .nb-form .message {
		 display: none;
	 }
 
	 .nb-form form {
		 padding-top: 15px;
	 }
	 .nb-form{
		 right: 50%;
		 bottom: -320px;
		 left: 50%;
		 transform: translateX(-50%);
	 }
 }
 
 .feedback-form-btn
	 {
	 /* position: absolute; */
	 left: 140px;
	 color: #fff;
	/*  transform: rotate(90deg); */
	 bottom: 47%;
	 border-radius:0;
  }

.feedback_form_area
 {
 position:relative;
 display:none;
 overflow: hidden;
 background:#b8c1e8;
 right: 20px;  /*  changed left to right  */
 border-radius: 10px 10px 0 0;
 }
  /*End Contact sticky  */
 
  /* added 09042021  close icon contactus rightside all pages footer*/
 .footer_contact_title{
   margin-top: -40px !important;
 }

 .closebtn {
   padding-left: 10px;
   color: #044594;
   font-weight: bold;
  /*  float: right; */
   font-size: 30px;
   cursor: pointer;
   margin: 262px;
 }
 .closebtn:hover {
   color: #000;
 }
/* added 09042021  close icon*/
 
 /* sticky social */
   @media screen and (max-width: 676px) {
	 .nb-form:hover .user-icon {
		 display: none;
	 }}
 
	 
 /*End Contact sticky  */